<template>
        <footer class="footer">
      <span class="todo-count" v-show="lonelyList"><strong>{{lonelyList}}</strong>剩余</span>
      <ul class="filters">
        <li>
          <a :class="{selected:type==='all'}" href="#/" @click="changeType('all')" >全部</a>
        </li>
        <li>
          <a  :class="{selected:type==='active'}" href="#/active" @click="changeType('active')"  >进行中</a>
        </li>
        <li>
          <a :class="{selected:type==='completed'}" href="#/completed" @click="changeType('completed')" >已完成</a>
        </li>
      </ul>
      <button class="clear-completed" @click="removeAll" v-show="isDoneAll">清除已完成</button>
    </footer>
</template>

<script>
export default {
  name: 'TodoFooter',
  props: {
    lonelyList:{
      type:Number,
      required:true
    },
    isDoneAll:{
      type:Boolean,
      required:true
    },
    type:{
      type:String,
      required:true
    }
  },
  methods:{
    removeAll(){
      this.$emit('removeAll')
    },
    changeType(type){
      this.$emit('changeType',type)
    }
  }

}
</script>

<style scoped lang="less"></style>